package com.mjk.common.core.jdbc.service.dbconver.annotation;

import org.springframework.stereotype.Component;

import java.lang.annotation.Documented;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Documented
@Target({java.lang.annotation.ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Component
//@ConditionalOnProperty(value="thridpary.conver",havingValue="true")
public @interface BeeConver {
	/**
	 * 同步名称
     */
	String converName();
	/**
	 * 源数据连接池名称
     */
	String sourceDataSource() default "";
	/**
	 * 目标数据库连接池名称
     */
	String targetDataSource() default "";
	/**
	 * 定时任务表达式
     */
	String corn() default "";
	/**
	 * 默认的分页大小
     */
	int pageSize() default 500;
	/**
	 * 是否开启
	 */
	int status() default 0;
	
}
